rainfall precipitation - English Synonyms Dictionary